const app = getApp();
Page({

    // 页面的初始数据
    data: {
        name:'',
        address:'',
        header_data: {
            name: '联系我们',
            info: 'Contact Us'
        },
        longitude: '120.319417',
        latitude: '30.434382',
        markers: [{
            markerId: 1,
            longitude: 120.319417,
            latitude: 30.434382
        }]
    },

    // 页面的生命周期函数 – 监听页面加载
    onLoad(res) {
        const that = this;
        swan.request({
            url: app.globalData.urlapi + 'wxSites',
            success(e){
                console.log(e)
                var obj = e.data[0]
                that.setData({
                    name:obj.title,
                    address:obj.address
                })
                that.Map_Fn(that.data.longitude,that.data.latitude)
            }
        });
    },

    Map_Fn: function (longitude,latitude) {  //经纬度重定向
        let pi = 3.14159265358979324 * 3000.0 / 180.0;
        let x = longitude - 0.0065;
        let y = latitude - 0.006;
        let z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * pi);
        let theta = Math.atan2(y, x) - 0.000003 * Math.cos(x * pi);
        let longitude_re0 = z * Math.cos(theta);
        let latitude_re0 = z * Math.sin(theta);
        this.setData({
            longitude:longitude_re0,
            latitude:latitude_re0,
            markers: [{
                markerId: 1,
                longitude: longitude_re0,
                latitude: latitude_re0
            }]
        })
        // console.log("计算过后的经度" + longitude_re0);
        // console.log("计算过后的纬度" + latitude_re0);
    },

    // 页面的生命周期函数 – 监听页面初次渲染完成
    onReady(res) {

    },

    // 页面的生命周期函数 – 监听页面显示
    onShow(res) {

    },

    // 页面的生命周期函数 – 监听页面隐藏
    onHide(res) {

    },

    // 页面的生命周期函数 – 监听页面卸载
    onUnload(res) {

    },

    // 页面的生命周期函数 – 监听页面重启，单击重启按钮时触发
    onForceReLaunch(res) {

    },

    // 页面的事件处理函数 – 监听用户下拉动作
    onPullDownRefresh(res) {

    },

    // 页面的事件处理函数 – 上拉触底事件的处理函数
    onReachBottom(res) {

    },

    // 页面的事件处理函数 – 用户点击右上角转发
    onShareAppMessage(res) {

    },

    // 页面的事件处理函数 – 页面滚动触发事件的处理函数
    onPageScroll(res) {

    },

    // 页面的事件处理函数 – 当前是 tab 页时，点击 tab 时触发
    onTabItemTap(res) {

    }
});